

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.containers.VBox;
import mx.controls.DateField;
import mx.containers.Panel;
import mx.controls.RadioButtonGroup;
import mx.controls.RadioButton;

class BindableProperty
{
	/**
	 * generated bindable wrapper for property comp (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'comp' moved to '_3059471comp'
	 */

    [Bindable(event="propertyChange")]
    public function get comp():mx.containers.Panel
    {
        return this._3059471comp;
    }

    public function set comp(value:mx.containers.Panel):void
    {
    	var oldValue:Object = this._3059471comp;
        if (oldValue !== value)
        {
            this._3059471comp = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "comp", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property endDate (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'endDate' moved to '_1607727319endDate'
	 */

    [Bindable(event="propertyChange")]
    public function get endDate():mx.controls.DateField
    {
        return this._1607727319endDate;
    }

    public function set endDate(value:mx.controls.DateField):void
    {
    	var oldValue:Object = this._1607727319endDate;
        if (oldValue !== value)
        {
            this._1607727319endDate = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "endDate", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property gross (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'gross' moved to '_98629188gross'
	 */

    [Bindable(event="propertyChange")]
    public function get gross():mx.controls.RadioButton
    {
        return this._98629188gross;
    }

    public function set gross(value:mx.controls.RadioButton):void
    {
    	var oldValue:Object = this._98629188gross;
        if (oldValue !== value)
        {
            this._98629188gross = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "gross", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property grossOrNetGroup (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'grossOrNetGroup' moved to '_923370313grossOrNetGroup'
	 */

    [Bindable(event="propertyChange")]
    public function get grossOrNetGroup():mx.controls.RadioButtonGroup
    {
        return this._923370313grossOrNetGroup;
    }

    public function set grossOrNetGroup(value:mx.controls.RadioButtonGroup):void
    {
    	var oldValue:Object = this._923370313grossOrNetGroup;
        if (oldValue !== value)
        {
            this._923370313grossOrNetGroup = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "grossOrNetGroup", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property net (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'net' moved to '_108957net'
	 */

    [Bindable(event="propertyChange")]
    public function get net():mx.controls.RadioButton
    {
        return this._108957net;
    }

    public function set net(value:mx.controls.RadioButton):void
    {
    	var oldValue:Object = this._108957net;
        if (oldValue !== value)
        {
            this._108957net = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "net", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property rightCharts (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'rightCharts' moved to '_880226927rightCharts'
	 */

    [Bindable(event="propertyChange")]
    public function get rightCharts():mx.containers.VBox
    {
        return this._880226927rightCharts;
    }

    public function set rightCharts(value:mx.containers.VBox):void
    {
    	var oldValue:Object = this._880226927rightCharts;
        if (oldValue !== value)
        {
            this._880226927rightCharts = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "rightCharts", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property sales (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'sales' moved to '_109201676sales'
	 */

    [Bindable(event="propertyChange")]
    public function get sales():mx.containers.Panel
    {
        return this._109201676sales;
    }

    public function set sales(value:mx.containers.Panel):void
    {
    	var oldValue:Object = this._109201676sales;
        if (oldValue !== value)
        {
            this._109201676sales = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "sales", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property startDate (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'startDate' moved to '_2129778896startDate'
	 */

    [Bindable(event="propertyChange")]
    public function get startDate():mx.controls.DateField
    {
        return this._2129778896startDate;
    }

    public function set startDate(value:mx.controls.DateField):void
    {
    	var oldValue:Object = this._2129778896startDate;
        if (oldValue !== value)
        {
            this._2129778896startDate = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "startDate", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property type (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'type' moved to '_3575610type'
	 */

    [Bindable(event="propertyChange")]
    public function get type():mx.containers.Panel
    {
        return this._3575610type;
    }

    public function set type(value:mx.containers.Panel):void
    {
    	var oldValue:Object = this._3575610type;
        if (oldValue !== value)
        {
            this._3575610type = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "type", oldValue, value));
        }
    }



}
